<?php

namespace Plugins\AdminBasic\Enums;

use App\Enums\Attributes\DesAttribute;
use App\Enums\Attributes\TagAttribute;
use App\Enums\EnumTraits\EnumStatusTrait;


/**
 * 路由菜单: 打开类型
 */
enum BasicRouteEnumOpenType: int
{

    use EnumStatusTrait;

    /**
     * 默认
     */
    #[DesAttribute('默认')]
    #[TagAttribute('success', 'light')]
    case Default = 1;

    /**
     * 浏览器
     */
    #[DesAttribute('浏览器')]
    #[TagAttribute('warning', 'light')]
    case Browser = 2;

    /**
     * 弹窗
     */
    #[DesAttribute('弹窗')]
    #[TagAttribute('danger', 'light')]
    case PopUpNotification = 3;
}